Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Nov 11, 2025

Prior to this PR, quorum queue at-most-once dead lettering for the overflow behaviour drop-head was dead lettering in the wrong order.


This is an automatic backport of pull request #14926 done by Mergify.

ansd added 4 commits November 11, 2025 21:32
Prior to this commit, quorum queue at-most-once dead lettering
for the overflow behaviour `drop-head` was dead lettering in the wrong order.

(cherry picked from commit 960918e)
This commit at-most-once dead letters a huge number of quorum queue
messages due to overflow behaviour `drop-head` more efficiently
by avoiding repeatedly creating huge lists.

A huge number of messages gets dropped if for example:
* when the `max-length(-bytes)' is changed via a policy update, or
* a very large message was just enqueued causing many small messages being
  dead lettered due to `max-length-bytes` being exceeded.

(cherry picked from commit 422cc2e)
(cherry picked from commit 42d208d)
(cherry picked from commit 59fdd73)

# Conflicts:
#	release-notes/4.3.0.md
@mergify mergify bot added the conflicts label Nov 11, 2025
@mergify mergify bot assigned ansd Nov 11, 2025
@mergify
Copy link
Author

mergify bot commented Nov 11, 2025

Cherry-pick of 59fdd73 has failed:

On branch mergify/bp/v4.2.x/pr-14926
Your branch is ahead of 'origin/v4.2.x' by 3 commits.
  (use "git push" to publish your local commits)

You are currently cherry-picking commit 59fdd73d1.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	new file:   release-notes/4.2.1.md

Unmerged paths:
  (use "git add/rm <file>..." as appropriate to mark resolution)
	deleted by us:   release-notes/4.3.0.md

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

4.3.0 release notes should not be on the
v4.2.x branch (but 4.2.x release notes are/will be
in main/v4.3.x).
@michaelklishin michaelklishin added this to the 4.2.1 milestone Nov 11, 2025
@michaelklishin michaelklishin merged commit 40398b9 into v4.2.x Nov 11, 2025
291 checks passed
@michaelklishin michaelklishin deleted the mergify/bp/v4.2.x/pr-14926 branch November 11, 2025 22:31
mergify bot pushed a commit that referenced this pull request Nov 11, 2025
4.3.0 release notes should not be on the
v4.2.x branch (but 4.2.x release notes are/will be
in main/v4.3.x).

(cherry picked from commit ee10f11)
@rabbitmq rabbitmq deleted a comment from mergify bot Nov 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants